package practicedemo80;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Test2 {
    public static void main(String[] args) {
        //大串
        String str = "Java自95年问世以来，尽力很多版本，目前企业中用的最多的是Java8" +
                "因为这两个版本是长期支持版本，下一个长期支持版本是Java17，相信再未来Java17会逐渐登上历史舞台";

        //获取正则表达式对象
        Pattern p = Pattern.compile("Java\\d{0,2}");

        //获取文本匹配器对象
        Matcher m = p.matcher(str);

        //定义一个控制变量
        boolean b;

        //循环
        //每次find找出匹配的，而是没有退出循环
        while (true){
            b = m.find();
            if (b == false){
                break;
            }
            System.out.println(m.group());
        }

    }
}
